package com.tan.lbs.dao;

import java.util.List;

import com.tan.lbs.entity.DialogNode;
import com.tan.lbs.entity.DialogNodeOrder;
import com.tan.lbs.entity.NPC;

public interface NPCDAO {
	List<NPC> retrieveNPCs(String gameID);
	NPC readNPC(String npcID,String gameID);
	DialogNode readDialogNode(String dialogNodeID,String gameID);
	List<DialogNodeOrder> retrieveAdjacentDialogNodeOrder(String fromDialogNodeID,String gameID);
	String readNPCStatus(String npcID);
	void updateNPCStatus(String npcID, String status);
}
